// pages/user/commission/commission.js
const app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    amount:''
  },
  getcommission:function(){
    let data={token:app.globalData.token}
    app.requestJs('user/commission',{data}).then((res)=>{
      if(res.errcode==1){
        let resData=res.data || [];
        this.setData({
          info:resData
        })
      }else app.utilJs.toast({ title: res.message });
    })
  },
  submitApply:function(){//申请提现
    let data={token:app.globalData.token,amount:this.data.amount};
    console.log(data.amount)
    if(data.amount=='')app.utilJs.toast({ title:"请输入提现佣金"});
    else {
      app.requestJs('user/cashout',{data}).then((res)=>{
        if(res.errcode==1){
          app.utilJs.toast({ title: res.message });
          this.getcommission();
        }else app.utilJs.toast({ title: res.message });
      })
    }
  },
  useAllMoney:function(){//全部提现
    this.setData({
      amount:this.data.info.user_money
    })
  },
  bindamount:function(e){
    let value=e.detail.value;
    let y = value.indexOf(".");//获取小数点的位置
    console.log(y)
    let count =y==-1?0:value.length - y-1;//获取小数点后的个数
    console.log(count);
    if(count>2)value=value.substr(0,y+3);
    else if(count>0) value=value.substr(0,y+count+1);
    let amount=Number(value)>Number(this.data.info.user_money)?this.data.info.user_money:value;
    this.setData({
      amount
    })
  },
  getbank:function(){
    let data={token:app.globalData.token,typeid:1};
    app.requestJs('user/bind_card',{data}).then((res)=>{
      if(res.errcode==1){
        this.setData({
          bank:res.data || false
        })
      }else app.utilJs.toast({ title: res.message });
    })
  },
  bindBank:function(){
    let that=this;
    wx.navigateTo({
      url: '/pages/user/bank/bank',
      events:{
        updateData: function(data) {
          that.getbank();
        }
      },
      success: function(res) {
        res.eventChannel.emit('emitData',that.data.bank)
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getcommission();
    this.getbank();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})